Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nordea Open - Bastad Wimbledon - London Mallorca Challenger U.S. Open - New York Davis Cup, Group I, 1R, BIH-GER 0-4 Astana Open - Astana Bratislava 2 Challenger Erste Bank Open - Vienna Helsinki Challenger Ismaning Challenger Danderyd Challenger Miami Open - Miami Canberra Challenger Australian Open - Melbourne Qatar ExxonMobil Open - Doha Manama Challenger Ottignies-Louvain-la-Neuve Challenger BNP Paribas Open - Indian Wells Phoenix Challenger Barletta Challenger Bucharest Open - Bucharest Wimbledon - London Ostrava Challenger Split Challenger French Open - Paris Tunis Challenger Internazionali BNL d'Italia - Rome Nottingham 2 Challenger Zagreb Challenger Santo Domingo Challenger U.S. Open - New York Istanbul Challenger Manacor Challenger Brest Challenger Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Belgrade Open - Belgrade Lyon Challenger Banja Luka Challenger Mutua Madrid Open - Madrid Sibiu Challenger Cap Cana Challenger BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Maia Challenger Internazionali BNL d'Italia - Rome Canberra Challenger Adelaide International - Adelaide Australian Open - Melbourne Zadar Challenger Plava Laguna Croatia Open - Umag National Bank Open - Toronto French Open - Paris Mallorca Championships - Mallorca Wimbledon - London Nordea Open - Bastad Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai European Open - Brussels Canada F1 Canada F2 Greece F1 Greece F2 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 India F2 Morocco F2 Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Israel F3 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F7 Croatia F7 Croatia F8 Croatia F9 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Italy F20 Turkey F2 Croatia F1 Croatia F2 Italy F1 Italy F2 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 France F9 USA F4 USA F5 India F4 India F5 Germany F4 Germany F5 Italy F7 Croatia F11 Croatia F12 Irving Challenger Samarkand Challenger - Samarkand VIII Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck ECM Cup - Prague 10th Wartburg Open - Eisenach Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Tampere Imageneering Open - Tampere St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio DPD Challenger 2002 - Aschaffenburg ATP Challenger Hamburg - Hamburg Memorial Kolyaskin - Donetsk DPD Challenger 2000 - Aschaffenburg Weissenhauser Strand Cup - Hamburg Warsteiner Challenger Lubeck 2001 - Lubeck Warsteiner Challenger - Wolfsburg Australian Unity Western Australia Open - Perth ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Muller Cup - Ulm Oberstaufen Cup - Oberstaufen DPD Challenger 2001 - Aschaffenburg EI Bank Bulgarian Challenger - Sofia Kuppers Kolsch Cup by Lambertz - Aachen Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Samsung Securities Cup - Seoul Open de la Ville de Saint Denis - Reunion Island Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Muller Cup 99 - Ulm DPD Challenger 99 - Aschaffenburg Black Forest Open 2002 - Freudenstadt Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Garden Open - Rome Steelers Cup - Kosice Baumag Open - Budapest Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Gallagher International - Hamilton The LTA Wrexham Challenger - Wrexham Architect Open - Budapest Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Steelers Cup - Kosice Budapest Challenger - Budapest Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Alfa Romeo Tennis Cup - Cordenons Kamnik Challenger - Kamnik ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Copa Sevilla-Internacionales de Andalucia - Seville Banja Luka 2002 - Banja Luka Volkswagen Challenger 2005 - Wolfsburg 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Porsche Open - Poznan Black Forest Open - Freudenstadt TED Open - Istanbul Banja Luka Challenger 2005 - Banja Luka The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Tatra Banka Open - Bratislava Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Dusseldorf Open 2006 - Dusseldorf Sarajevo Open 2004 - Sarajevo Tatra Banka Open 2006 - Bratislava Ljubljana Open - Ljubljana Schickedanz Open - Furth Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech XI Ciutat de Barcelona - Barcelona Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Oberstaufen Cup - Oberstaufen Porsche Open - Poznan San Marino Cepu Open - San Marino Nord LB Open - Braunschweig Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Ethias Tennis Trophy - Mons BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Geneva Challenger - Geneva Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Black Forest Open 2000 - Freudenstadt Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Sunrise Challenger Sarajevo Challenger Monza Challenger Rome Challenger Rome Challenger Furth Challenger Lugano Challenger Black Forest Open - Freudenstadt Turin Challenger Scheveningen Challenger Trani Challenger Todi Challenger Genova Challenger Furth Challenger Oberstaufen Challenger Alphen Challenger Banja Luka Challenger Heilbronn Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Monza Challenger Rome Challenger Zagreb Challenger Furth Challenger Kosice Challenger Marburg Challenger Oberstaufen Challenger Poznan Challenger Dortmund Challenger Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Szczecin Challenger Sacramento Challenger Tiburon Challenger Heilbronn Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Sarajevo Challenger Marrakech Challenger St. Brieuc Challenger Blumenau Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Rome Challenger Furth Challenger Kosice Challenger Marburg Challenger Milan Challenger Arad Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Brasov Challenger Banja Luka Challenger Szczecin Challenger Trnava Challenger Lermontov Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Ostrava Challenger Rome Challenger Prostejov Challenger Furth Challenger Kosice Challenger Marburg Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Liberec Challenger Kazan Challenger Meerbusch Challenger Como Challenger Alphen Challenger Banja Luka Challenger Szczecin Challenger Trnava Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Bergamo Challenger Mersin Challenger Ostrava Challenger Samarkand Challenger Arad Challenger Kosice Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Genova Challenger Meknes Challenger Kenitra Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Mersin Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger San Benedetto Challenger Alphen Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Guadalajara Challenger Prostejov Challenger Alphen Challenger Mohammedia Challenger Casablanca Challenger Lisbon Challenger Blois Challenger Santo Domingo Challenger Perugia Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Bratislava Challenger Bendigo Challenger Split Challenger Barcelona Challenger Lisbon Challenger Marbella Challenger Belgrade Challenger Rome 2 Challenger Zagreb Challenger Oeiras 3 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Salzburg-Anif Challenger Trieste Challenger Meerbusch Challenger Tulln Challenger Sibiu Challenger Barcelona Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Quimper Challenger Forli 5 Challenger Lille Challenger Lugano Challenger Mauthausen Challenger Zug Challenger Cordenons Challenger Meerbusch Challenger Santo Domingo Challenger Banja Luka Challenger Como Challenger Sibiu Challenger Orleans Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Noumea Challenger Vilnius Challenger Antalya Challenger Szekesfehervar Challenger Zadar Challenger Ostrava Challenger Prague 2 Challenger Tunis Challenger Heilbronn Challenger Bratislava 1 Challenger Poznan Challenger Salzburg Challenger Bendigo Challenger Scania Stockholm Open - Stockholm Istanbul Challenger 2002 Mercedes Cup - Stuttgart Ilkley Challenger Heineken Open - Auckland Antalya Cup - Antalya 2003 Mercedes Cup - Stuttgart Rosario Challenger Bonn Challenger Bordeaux Challenger Montemar Challenger Qatar Open - Doha Mercedes Cup - Stuttgart Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Mercedes Cup - Stuttgart Masters Series - Hamburg BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Studena Croatia Open - Umag Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb BMW Open - Munich Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Serbia Open - Belgrade BMW Open - Munich Stockholm Open - Stockholm Firenze Open - Florence Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Bet-at-home Open - Hamburg Aircel Chennai Open - Chennai Open Sud de France - Montpellier Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Almaty Open - Almaty Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Movistar Chile Open - Santiago Australian Open - Melbourne Tiriac Open - Bucharest Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Hamburg Open - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Boss Open - Stuttgart Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Davis Cup, PO, FRA-GER 4-1 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group I, 1R, BIH-MEX 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3 Davis Cup, Group I, 1R, ECU-BIH 3-2